package com.newland.mesdk.demo.moduleinterface;

import java.math.BigDecimal;
import java.util.concurrent.TimeUnit;

import com.newland.mtype.module.common.emv.EmvTransInfo;
import com.newland.mtype.module.common.emv.EmvWorkingMode;

/**
 * Created by HJP on 2015/8/12.
 */
public interface QPBOCInterface {
	public void setWorkingMode(EmvWorkingMode workingMode);

	public EmvTransInfo startQPBOC(BigDecimal amount, long timeout, TimeUnit timeunit);

	public EmvTransInfo startQPBOC(int processingCode, int innerProcessingCode, BigDecimal amount, long timeout, TimeUnit timeunit);
}
